.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.alieditContainer{
    position: relative;
}

.sixDigitPassword {
    position: absolute;
    left: -122px;
    top: 0;
    width: 1000px;
    height: 26px;
    color: #fff;
    font-size: 12px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-user-select: initial;
    outline: none;
    z-index: 999;
    opacity:0;
    filter:alpha(opacity=0);
}

.sixDigitPassword-box {
    cursor: text;
    background: #fff;
    outline: none;
    position: relative;
    padding: 8px 0;
    height: 15px;
    border-radius: 2px;
    width: 8rem;
}
.sixDigitPassword-box i {
    float: left;
    display: block;
    padding: 0.3rem 0;
    height: 0.33rem;
    border: 1px solid #cccccc;
    width: 1rem;
    margin-right: 0.2rem;
}
.sixDigitPassword-box .active {
    background: url('../res/img/pay/password-blink.gif') no-repeat center center;
    background-size: 1px 0.7rem;
}
.sixDigitPassword-box b {
    display: block;
    margin: 0 auto;
    width: 7px;
    height: 7px;
    overflow: hidden;
    visibility:hidden;
    background: url('../res/img/pay/passeord-dot.png') no-repeat;
}
.sixDigitPassword-box span {
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    height: 30px;
    /* border: 1px solid rgba(82, 168, 236, .8);
     border: 1px solid #00ffff\9;*/
    border-radius: 2px;
    visibility: hidden;
    /*  -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(82, 168, 236, 0.6);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);*/
}
.ui-securitycore  .ui-form-item .ui-form-explain{
    margin-top: 8px;
}
.i-block{
    display:inline-block;
}
.six-password{
    position: relative;
    height:33px;
    width:182px;
    overflow: hidden;
    vertical-align: middle;

}